1399df8f3df5f07531362d8ab6a4765b46519b3b,vertx-mongo-client/src/main/java/io/vertx/ext/mongo/impl/MongoClientImpl.java,MongoClientImpl,replaceDocumentsWithOptions,#String#JsonObject#JsonObject#UpdateOptions#Handler#,199
Before Change
requireNonNull(resultHandler, "resultHandler cannot be null");
boolean id = query.containsKey(ID_FIELD);
query = encodeKeyWhenUseObjectId(query); //TODO: Need to write test for this and delete
MongoCollection<JsonObject> coll = getCollection(collection, options.getWriteOption());
Bson bquery = wrap(query);
After Change
requireNonNull(resultHandler, "resultHandler cannot be null");
MongoCollection<JsonObject> coll = getCollection(collection, options.getWriteOption());
Bson bquery = wrap(encodeKeyWhenUseObjectId(query));
coll.replaceOne(bquery, encodeKeyWhenUseObjectId(replace), mongoUpdateOptions(options), toMongoClientUpdateResult(resultHandler));
return this;
}